index
OSI 模型
OSI 模型(Open Systems Interconnection 模型)是一种用于理解和描述计算机网络通信的七层模型。它被国际标准化组织(ISO)制定,旨在帮助网络工程师和专业人员更好地理解网络协议、技术和通信的不同层次。
OSI 模型的七层:
1. 物理层 (Physical Layer):
- 主要职责:处理物理介质和数据传输的硬件细节。
- 传输单位:比特(bit)。
- 功能:处理电压、光信号、电缆规格等物理细节,确保数据能够在物理介质上传输。
2. 数据链路层 (Data Link Layer):
- 主要职责:管理数据帧的传输、错误检测和校正,同时管理物理介质的访问。
- 传输单位:数据帧(Frame)。
- 功能:将数据帧划分为适当的大小,进行错误检测和纠正,控制数据访问和传输。
3. 网络层 (Network Layer):
- 主要职责:处理数据包的路由和转发,确保数据从源主机到目标主机的传递。
- 传输单位:数据包(Packet)。
- 功能:选择最佳路径以将数据包从源传输到目标,处理逻辑地址(如 IP 地址)。
4. 传输层 (Transport Layer):
- 主要职责:提供端到端的数据传输服务,负责数据的流量控制、错误检测和纠正,以及数据的分段和重组。
- 传输单位:报文段(Segment)。
- 功能:确保可靠的数据传输,包括流量控制、差错检测、重新传输等。
5. 会话层 (Session Layer):
- 主要职责:管理会话或连接的建立、维护和终止,处理会话同步和管理。
- 传输单位:数据流(Data Stream)。
- 功能:协调通信会话,确保数据的可靠交换和同步。
6. 表示层 (Presentation Layer):
- 主要职责:处理数据的编码、格式转换、加密和解密,以确保数据在不同系统之间的互操作性。
- 传输单位:数据。
- 功能:数据的格式转换和加密,以便不同系统能够理解和交流。
7. 应用层 (Application Layer):
- 主要职责:包含各种应用程序和协议,如电子邮件、文件传输和网络浏览器,负责应用程序之间的通信和数据交换。
- 传输单位:消息(Message)。
- 功能:提供各种应用程序,使用户能够进行通信、访问资源和执行各种任务。